<html>
<head><meta charset="utf-8"><title>bad errors are bugs? · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html">bad errors are bugs?</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="233588932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/233588932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Riccardo D&#x27;Ambrosio <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#233588932">(Apr 08 2021 at 01:31)</a>:</h4>
<p>Hello! just wanted to ask, i submitted <a href="https://github.com/rust-lang/rust/issues/83987">an issue</a> about a bad error as a bug. I thought bad errors were treated as bugs, however the bug label was taken off, are bad errors no longer treated as bugs or is it only for "incorrect" errors?</p>



<a name="233653704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/233653704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#233653704">(Apr 08 2021 at 13:41)</a>:</h4>
<p>We still treat poor diagnostics as issues to be fixed, but I think I think the “C-bug” category is reserved for a narrower scope of items</p>



<a name="233669588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/233669588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Riccardo D&#x27;Ambrosio <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#233669588">(Apr 08 2021 at 15:06)</a>:</h4>
<p>ah ok, wasnt quite sure whether to put it under bug or not <span aria-label="smiley" class="emoji emoji-1f603" role="img" title="smiley">:smiley:</span></p>



<a name="233674050"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/233674050" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#233674050">(Apr 08 2021 at 15:25)</a>:</h4>
<p>Sub-par diagnostics usually get the <code>C-enhancement</code> label</p>



<a name="233674161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/233674161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#233674161">(Apr 08 2021 at 15:26)</a>:</h4>
<p>The outside communication is "they're bugs" so that people report them on the bug tracker, but they're not internally classified as <code>C-bug</code></p>



<a name="233674185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/233674185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jonas Schievink  [he/him] <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#233674185">(Apr 08 2021 at 15:26)</a>:</h4>
<p>Not that that would make a big difference</p>



<a name="233724655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/233724655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Riccardo D&#x27;Ambrosio <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#233724655">(Apr 08 2021 at 20:41)</a>:</h4>
<p>ah ok, thanks for clearing it up, ill use enhancement next time <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span></p>



<a name="234077388"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/bad%20errors%20are%20bugs%3F/near/234077388" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/bad.20errors.20are.20bugs.3F.html#234077388">(Apr 11 2021 at 21:23)</a>:</h4>
<p>Yeah, I changed the label because the diagnostic could be more helpful, but it's not <em>wrong</em>.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>